Statement Production

The Statement Production job is responsible for identifying and producing statements, calculating the customerClosed In the context of the Cloud Monetisation Platform, an individual or organisation who has signed an agreement to take goods and services from a service provider. A customer receives a bill associated with one or more subscriptions, and can be a single end user or a large company with many subscriptions assigned to one agreement.'s closing balance for their accountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices. and updating their payment due date.

A statement in CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. is a snapshot of the transactions - invoices, adjustments and payments - that have been posted to the sales ledger for a given account. Once a statement is produced, those transactions are always associated with that statement. A statement is not an invoice. An invoice has a tax aspect to it, whereas a statement consists of an opening balance, closing balance, amount in query and transactions on an account at a particular point in time.

When this job produces a statement, it calculates the following:

  • An opening balance - An opening balance is derived from the last statement closing balance, if one existed otherwise the opening balance is zero.
  • A closing balance - Closing balance is the opening balance plus any charges for this period.
  • A list of transactions.

If there are open amounts in query on the account, these are excluded from the balance calculations. In a corporate scenario, CMP allows for suppression of statements at lower levels in a CMP hierarchy and for them to be consolidated at either corporate account or groupClosed In the Customer Manager Platform hierarchy, the highest level of the structure. The group level can be used to group corporates. Groups can hold financial information. account.

This job is part of the scheduled Billing process, which coordinates the activities of charge calculation, bill presentation and transmission. The Billing process is typically scheduled to run daily. The Statement Production job is one of a series of jobs that result in subscriptions receiving their invoice.

The following Billing jobs must be run in sequence:

  1. Invoice Production job

  2. Statement Production job

  3. Bill Print job

  4. Invoice Posting job

  5. Usage Archiving

The jobs must run in this sequence because there are dependencies between the various jobs. For example, the Statement Production job relies on the invoices produced by Invoice Production job.

Relevant JSON schemaClosed A specification for JSON based format for defining the structure of JSON data.(s):

Related Topics Link IconRelated Topics